* { word-break: break-all; word-wrap: break-word; }
body, th, td, input, select, textarea, button { font: 12px/1.5em Verdana, "Lucida Grande", Arial, Helvetica, sans-serif; }
body, h1, h2, h3, h4, h5, h6, p, ul, dl, dt, dd, form, fieldset { margin: 0; padding: 0; }
h1, h2, h3, h4, h5, h6 { font-size: 1em; }
ul li { list-style: none; }

a { color: #2C629E; text-decoration: none; }
a:hover { text-decoration: underline; }
a img { border: none; }
.r_option { float: right; font-size: 12px; font-weight: normal; }
    img{
	padding-right:2px}
.time {
	color: #999;
	font-style: italic;
}
/*yellow radius*/
#div_main { clear: both; }
#wrap, .wrap { margin: 0 auto; width: 950px; }

#main { margin: 0 0 20px; width: 100%; background: url(../images/appSidebar_bg.gif) repeat-y 0 0; overflow: hidden; }

/*************************************************APP SIDEBAR***/
#content { float: left; margin: 0 20px 0 0; width: 540px; overflow: hidden; }
/*************************************************COMPOSER***/
    .composer { padding: 0 10px 10px 20px; overflow: hidden; }
    .index_name { color: #000; font-size: 14px; line-height: 30px; }
      .index_name em { font-style: normal; font-weight: normal; }
/*************************************************FEED***/
.feed_header { position: relative; padding: 5px 10px 0 15px; height: 30px; background: url(../images/c_title.gif) no-repeat; line-height: 20px; }
.feed { margin: 0 0 20px; width: 100%; line-height: 20px; overflow: hidden; }
  .feedtime { margin: 20px 0 10px; color: #000; }
  .feed li { padding: 10px 0 10px 20px; border-bottom: 1px solid #EBE6C9; overflow: hidden; }
#feed_747496_li{padding: 20px 0 0 20px;}
    .feed .type { position: absolute; margin: 1px 0 0 -20px !important; margin: 3px 0 0 -20px;}
    .feed_content img { max-width: 70px; max-height: 100px; }
/*************************************************TABS HEADER***/
.tabs_header { margin-bottom: 15px; height: 29px; border-bottom: 1px solid #EBE6C9; overflow: hidden; }
    .tabs_header a.thread_button { float: right; width: 90px; height: 25px; background: url(../images/buttons.gif) no-repeat 0 0; text-indent: -500px; overflow: hidden; display: block; }
        .tabs_header ul.tabs { position: absolute; z-index: 10; }
            .tabs_header ul.tabs li { float: left; margin: 0 1px 0 0; display: inline; }
                .tabs_header ul.tabs li a { float: left; padding: 0 0 0 10px; height: 30px; background: url(../images/tab_bg.gif) no-repeat left top; font-size: 14px; display: block; }
                    .tabs_header ul.tabs li a span { padding: 9px 10px 7px 0; background: url(../images/tab_bg.gif) no-repeat right top; line-height: 14px; display: block; }
            .tabs_header ul.tabs li.active a { float: left; padding: 0 0 0 10px; height: 30px; background: url(../images/active_tab_bg.gif) no-repeat left top; color: #000; display: block; }
                .tabs_header ul.tabs li.active a span { padding: 9px 10px 7px 0; background: url(../images/active_tab_bg.gif) no-repeat right top; line-height: 14px; display: block; }
            .tabs_header ul.tabs li.null { margin: 0 0 0 15px; padding: 0 0 0 25px; height: 25px; background: url(../images/add_button.gif) no-repeat 0 0; line-height: 24px; }
                .tabs_header ul.tabs li.null a { padding: 0 10px 0 0; height: 25px; background: url(../images/add_button.gif) no-repeat right top; color: #FFF; font-size: 12px; }

.tabs_header1 { margin-bottom: 15px; height: 29px; border-bottom: 1px solid #EBE6C9; overflow: hidden; }
    .tabs_header1 a.thread_button { float: right; width: 90px; height: 25px; background: url(../images/buttons.gif) no-repeat 0 0; text-indent: -500px; overflow: hidden; display: block; }
        .tabs_header1 ul.tabs { position: absolute; z-index: 10; }
            .tabs_header1 ul.tabs li { float: left; margin: 0 1px 0 0; display: inline; }
                .tabs_header1 ul.tabs li a { float: left; padding: 0 0 0 10px; height: 30px; background: url(../images/tab_bg.gif) no-repeat left top; font-size: 14px; display: block; }
                    .tabs_header1 ul.tabs li a span { padding: 9px 10px 7px 0; background: url(../images/tab_bg.gif) no-repeat right top; line-height: 14px; display: block; }
            .tabs_header1 ul.tabs li.active a { float: left; padding: 0 0 0 10px; height: 30px; background: url(../images/active_tab_bg.gif) no-repeat left top; color: #000; display: block; }
                .tabs_header1 ul.tabs li.active a span { padding: 9px 10px 7px 0; background: url(../images/active_tab_bg.gif) no-repeat right top; line-height: 14px; display: block; }
            .tabs_heade1r ul.tabs li.null { margin: 0 0 0 15px; padding: 0 0 0 25px; height: 25px; background: url(../images/add_button.gif) no-repeat 0 0; line-height: 24px; }
                .tabs_header1 ul.tabs li.null a { padding: 0 10px 0 0; height: 25px; background: url(../images/add_button.gif) no-repeat right top; color: #FFF; font-size: 12px; }
/*************************************************SPACE PAGE***/
#space_page { width: 100%; overflow: hidden; margin-top:10px; }
#ubar { float: left; margin: 0 15px 0 0; width: 200px; overflow: hidden; }
#space_page #content { margin: 0; width: 730px; }
#obar { float: left; width: 180px; }
  .ulist { margin: 0 0 20px; width: 198px; border: 1px solid #EBE6C9; background: #FCF9E6; overflow: hidden; }
     .ulist li { float: left; padding: 5px 10px; width: 79px; text-align: center; }
        .ulist img { margin: 0 5px 0 0; vertical-align: middle; }
  #space_avatar { margin: 0 0 15px; text-align: center; }
    #ubar h2 { position: relative; padding: 0 10px; height: 30px; background: url(../images/ubar_title.gif) no-repeat; color: #444; line-height: 30px; }
  
    .composer .online_icon { margin: 0 5px 0 0; vertical-align: middle; }
    .composer .profile li { float: left; padding: 0 5px 5px 0; width: 150px; }
.composer p { padding: 0 0 5px 0; }
    #space_page .feed_header { background: url(../images/c_title2.gif) no-repeat; display:block; height:40px; }
      #space_page .feed li { width: 680px; }
      #space_page .feed h6 { width: 450px; }
    #space_page .album_list { margin: 10px 0 0; background: #FFF; }
        #space_page .album_list .album { padding: 2px; border: none; }
      #space_page .comments_list li { width: 497px; }
      #space_page .mtagbox { margin: 0 0 20px; padding: 10px; }
.line_list li { padding: 5px 10px 5px 10px; border-bottom: 1px solid #ECF1F3; }
    .line_list img { margin: 0 5px 0 0; vertical-align: middle; }

/*************************************************INDEX PAGE***/
#index_page .title { padding: 0 0 0 10px; height: 30px; background: url(../images/index_title.gif) no-repeat 0 0; color: #444; line-height: 30px; }
   
    li.news_title { padding: 0; height: 40px; background: none; font-size: 18px; font-weight: bold; line-height: 40px; text-align: center; }

.pm_list { margin: 0; padding: 0; list-style: none; padding-right:28px }
    .pm_list li { margin: 0 0 20px; width: 100%; overflow: hidden; }
    .pm_list .pm_body { float: left; background: url(../images/pm_bg.gif) repeat-y 100% 0; }
      .pm_list .pm_h { position: relative; padding: 5px 0 0 15px; width: 560px; background: url(../images/pm_bg.gif) no-repeat 0 0; }
        .pm_list .pm_f { padding: 0 10px 5px; background: url(../images/pm_bg.gif) no-repeat -590px 100%; }
        .pm_list .pm_c { padding: 10px; color: #444; line-height: 200%; }
    .pm_list .avatar48 { float: left; margin: 0 5px 0 0; }
    
/*************************************************COMMENTS***/
.comments { padding: 20px 0; }
  .trace h2 { padding: 0 0 10px; }
  .trace .avatar_list { border: 1px solid #EBE6C9; background: #FCF9E6; }
      .trace .avatar_list li { float: left; margin: 0 10px 0 0; width: 61px; }
          .trace .avatar_list p { text-align: center; }

.comments h2 { padding: 0 0 10px; border-bottom: 1px solid #EBE6C9; }
    .comments_list .avatar48 { position: absolute; margin: 0 0 0 -63px; display: inline; }
    .comments_list li { padding: 10px 10px 10px 63px; border-bottom: 1px solid #EBE6C9; font-size: 12px; line-height: 200%; overflow: hidden; }
        .comments_list li .time { color: #999; font-size: 12px; }
        .comments_list .title { margin: 0 0 10px; }
        .comments_list .detail { color: #444; }
        .comments_list .quote { padding: 10px; border: 1px solid #EBE6C9; background: #FCF9E6 none repeat scroll 0 0; font-size: 12px; }
        .comments_list .quote .q { background: none; }
td, input, textarea, select, button { font-size: 12px; font-family: Verdana,Arial,Helvetica,sans-serif; }
/*细线边框区域*/
.bdrcontent { padding: 1em; border: 1px solid #CECFDD; zoom: 1; }

/*粗边框区域*/
.block { margin-bottom: 10px; padding: 0.5em 1em; border: 1px solid #DFE0E9; }
	.block h2 { margin: 0.5em 0; color: #363636; font-size: 1.17em; }
	.block p { margin: 0.5em 0; }
	.side .block li { margin: 0.2em 0; }
/*用于表单的表格*/
.formtable { width: 100%; table-layout: fixed;}
	.formtable th { text-align: left; font-weight: bold; color: #333333; }
	.formtable th, .formtable td { padding: 0.5em 0; border-bottom: 1px solid #F2F2F2; vertical-align: top; line-height:1.5em; }
		.formtable td th, .formtable td td { border: none; }

.title { margin-bottom: 10px; padding-bottom: 0.5em; border-bottom: 1px solid #DFE0E9;}
	.title h1, .title h3 { padding: 0.6em 0 0.2em 0; font-size: 1.17em; }	
/*各种区域样式*/
.style1 { border-color: #DFE0E9; background: #F1F2F8; }
.style2 { border-color: #EAF6D2; }
.style3 { border-color: #EDEDED; }
.style3 { border-color: #CDE39C; }
.style4 { border: none; zoom: 1; border: 1px solid #CDCDCD; }
.style5 { padding: 10px; border: 1px solid #CDCDCD; background:#EAF6D2; }
.style6 { border: none; background: #DDF3FD; }	
select { padding: 3px 2px; border: 1px solid #999; line-height: 16px; }
.pages { float:right; padding-top:5px; }
.none { text-align:center; color:red; }       
.searchbar { float: right; }    
.zj
{
float: left;
width: 65px;
height:100px;
padding-top: 10px;
text-align: center;
}
.l50_s_list
{
width: 60px;
float:left;
height: 53px;*height: 52px;_height: 52px;
overflow: hidden;
padding-top:5px;
*padding-top:2px;
_padding-top:2px;
padding-right:4px;
*padding-right:0;
_padding-right:0;
padding-left:2px;
*padding-left:5px;
_padding-left:5px;
padding-bottom:0;
margin: 0;
text-align: center;
background: transparent url(../images/l50_bg_s_list.gif) no-repeat scroll left center;
}
.zj2{
margin-top:0;
*margin-top:0;
_margin-top:-7px;}

.zj3{
color:#666}
.qianming{
	font-size:14px;
	font-style:inherit;
	padding-left: 20px;
	color: #666;
}
.gw1

{
padding: 10px;
border-bottom: 1px solid #EBE6C9;


}.q_cygl2

{
float: left;
width: 90px;
}
.l50_s
{
	width: 76px;
	height: 63px;
	overflow: hidden;
	padding-top: 2px;
	margin: 0 5px 5px 0;
	background: transparent url(../images/l50_bg_s_list.gif) no-repeat scroll 0 0;
	padding-left: 8px;

}
.hy_on 
{
padding: 2px 5px 0 2px;
color: #8692a2;
height: 21px;
background-color: #eef0f4;
background-image: none;

}.czhy_tx2

{
padding-left:10px;
float: left;
width: 220px;

}
.gw13
{
float: right;
margin-right:13px;
clear: right;
color: #999;
font-size: 10px;
font-family: Arial;
}.hy_wd 

{

padding: 0 10px;
color: #444;
display:block;

}
.gw_p2

{
padding-top: 10px;
color: #ddd;

}.gw12

{
float: left;
width: 605px;
color: #333;

}
.srr_tm{
text-align:right}
.hy_n{

line-height:25px}
.rbs1
{

float: left; margin-right:2px;
padding:0;
width:auto

}.rb2-12

{
background-color: #c71e3a;
background-image: none;

}.rb1-12, .rb2-12

{
height: 23px;
color: #fff;
font-size: 12px;
background-color: #d32c47;
background-image: none;
padding: 3px 5px;
border-left:1px solid #fff;
border-top:1px solid #fff;
border-bottom:1px solid #6a6a6a;
border-right:1px solid #6a6a6a;
cursor: pointer;

}
.l 
{float: left;}

.p010 
{
padding: 0pt 10px;
}

.mt5 
{margin-top: 5px;
}
.comment_editor_eid{
margin-bottom:3px}
#line_list_span{
	position:absolute;
	width: 64px;
	float: left;
	top: 13px;
	left:130px;
	*left:127px;;
	_left:120px;
	height: 52px;
	letter-spacing: -0.5px;
	line-height: 15px;
}

.c9{
color: #999;
height:60px;
padding-top:10px;
padding-left:2px;
font-family: Arial;
}
.entry-title{
display:block;
float:left;
height:30px;
padding-left:10px;
*padding-left:0;
_padding-left:0;
line-height:30px;
*line-height:20px;
_line-height:20px}
.action,.r_option{padding-right:10px;
*padding-right:0;
_padding-right:0;
line-height:30px;
*line-height:20px;
_line-height:20px}

.input_style{
border: 1px solid #999;
color: #333;
width:200px;
height:20px;
padding-top:5px;
line-height:20px}

.friend_right{
float:left;
width:110px;
padding-top:3px;
*padding-top:5px;
_padding-top:5px;
display:block}
.w-to p{
	display:inline;
	text-align:left;
	line-height:30px;
	font-size:14px;
	}
.w-to input{
	background:url(../images/indut-1.gif) no-repeat;
	width:112px;
	height:23px;
	border:none;
	font-size:13px;
	cursor:pointer;

	}